package com.zingrow.web.configure.keyword.service;

import java.io.File;
import java.util.List;

import com.zingrow.common.utils.PageView;
import com.zingrow.web.common.utils.AnalyzeResult;
import com.zingrow.web.configure.channel.model.Channel;
import com.zingrow.web.configure.keyword.model.Keyword;

/**
 * 
 * 元搜索操作
 *
 * @author shengchen
 *
 * @time:2016年12月26日 上午11:06:16
 */
public interface IKeywordService {

    /**
     * 根据参数模糊查询
     * 
     * @param PageView
     * @param
     * @param
     * @return
     */
    List<Keyword> queryByParams(PageView pageView, String keywords_seek, Integer keywords_status);

    /**
     * 通过ID查询
     * 
     * @param
     * @return
     */
    Keyword queryById(Integer keywords_id);

    /**
     * 根据主键修改信息
     * 
     * @param
     * @return
     */
    boolean modifyByPrimaryKey(Keyword keyword);

    /**
     * 通过主键查询同关键词判段
     * 
     * @param
     * @param
     * @return
     */
    boolean querySameByMetasearchKeywords(String keywords_seek, Integer keywords_id);

    /**
     * 新增一条
     * 
     * @param
     * @return
     */
    boolean addMetasearch(Keyword keyword);

    /**
     * 删除一条
     * 
     * @param
     * @return
     */
    boolean deleteMetasearch(Integer keywords_id);
    
    /***导入
	 * yzx*/
    
    void analyzeExcelData(File file,AnalyzeResult<Keyword> result)throws Exception;

  	
 
}
    
